.root{
    -fx-base:#DDDDDD; /* rgb(156, 195, 218); #d0d0d0*/
    -fx-background: #FFFFFF; /*#f4f4f4 #e9f6ff*/
    -fx-control-inner-background: white;
    -fx-dark-text-color: black;
    -fx-mid-text-color: #292929;
    -fx-light-text-color: white;
    -fx-accent: #FF6600;
    -fx-focus-color: #D1EEEE;
    -fx-disabled-opacity: 0.4;
    -fx-cell-hover-color: #D1EEEE;
    -fx-cell-focus-inner-border: #D1EEEE;
    -fx-page-bullet-border: #DCDCDC;    
    -fx-page-indicator-hover-border: #accee5;
    -fx-effect : null;
}
.radio-button:selected .mark{
   -fx-background-color:#FF6600 ;
   -fx-mark-highlight-color:#FF6600; 
   -fx-mark-color:#FF6600;
}
.text, .text-field, .text-area , .label{
    -fx-font-family:"Microsoft YaHei";
}
.button, .menu-button{
	-fx-cursor:hand;
	-fx-text-fill: #000; 
	-fx-background-color: #E6E6E6;
	-fx-border-color : #C0C0C0 ;
	-fx-background-radius : 0px; 
	-fx-border-radius : 0px; 
}

.button:hover, .menu-button:hover{
	-fx-background-color: #D1D1D1;
}
.table-view .scroll-bar:horizontal {
	-fx-padding: 0px 0px -10px 0px;
}
.fakelink{
	-fx-cursor:HAND;
	-fx-text-fill:blue;
}
.list-view{
	-fx-background-color:#FFF;
}
.list-view .list-cell{
	-fx-cell-size : 30;
}
.list-view .list-cell .cell:selected{
	-fx-background-color:#FF6600;
}
.table-view {
    -fx-control-inner-background: #FFF;
    -fx-background-color: #FFF;
    -fx-table-cell-border-color: #FFF; 
    -fx-table-header-border-color: transparent;
    -fx-border-color: #EFEFEF;
    -fx-padding: 0;
    -fx-cursor:HAND;
    -fx-effect:null;
    
}
.column-header{
	-fx-size : 35;
}
.table-view .column-header , .table-view .filler {
    -fx-border-width: 0 0 0 1;
    -fx-border-color: transparent transparent transparent #FFF;
    -fx-background-color: #EFEFEF;
    -fx-padding: 0;
}
.table-view .table-row-cell , .table-view .column-header-background{
    -fx-cell-size: 30px;
}

.table-row-cell:odd:hover{
    -fx-background-color:#FFD5B9;
}

.table-view:focused .table-row-cell:focused ,.table-view:focused .table-row-cell:selected{
    -fx-background-color: #EF6D18;
}
 .header  .menu-button > .arrow-button > .arrow {
    -fx-background-color: null;
}
.header .choice-box > .open-button > .arrow{
	-fx-background-color: white;
}
.text-field:focused {
	-fx-border-color: #FF6600;
	-fx-background-radius: 1;
}

.text-field{
	-fx-background-color: null;
	-fx-border-color: #DFDFDF;
	-fx-border-radius: 0;
	-fx-pref-height : 30;
}
.popup_container
{	
	-fx-background-color: white;
	-fx-effect: dropshadow(three-pass-box, rgba(0.0,0.0,0.0,0.7) , 10.0, 0.3 , 1 , 1);	
	-fx-padding: 0px 1px 0px 0px;
	-fx-border-color:lightgray;
    -fx-border-width: 1;
}
.popup_checkbox{
}
.popup_listview{
	-fx-border-color:lightgray;
    -fx-border-width: 1 0 0 0;
}
.check-box .box{
	-fx-background-color:#FFF ;
	-fx-border-color : #DFDFDF;
	-fx-border-width : 1;
}
.check-box:selected .box , .check-box:pressed .box{
	-fx-border-color : #FF6600;
	-fx-effect: null;
}
.check-box:selected .mark {
   -fx-background-color:#FF6600 ;
   -fx-mark-highlight-color:#FF6600; 
   -fx-mark-color:#FF6600;
}